
/* start /web-platform/scripts/libs/twitter/bootstrap.min.js*/
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.2.0",d.prototype.close=function(b){function c(){f.detach().trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",c).emulateTransitionEnd(150):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.2.0",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),d[e](null==f[b]?this.options[b]:f[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b).on("keydown.bs.carousel",a.proxy(this.keydown,this)),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.2.0",c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},c.prototype.keydown=function(a){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.to=function(b){var c=this,d=this.getItemIndex(this.$active=this.$element.find(".item.active"));return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=e[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:g});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,f&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(e)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:g});return a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one("bsTransitionEnd",function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger(m)),f&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(b=!b),e||d.data("bs.collapse",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};c.VERSION="3.2.0",c.DEFAULTS={toggle:!0},c.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},c.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var c=a.Event("show.bs.collapse");if(this.$element.trigger(c),!c.isDefaultPrevented()){var d=this.$parent&&this.$parent.find("> .panel > .in");if(d&&d.length){var e=d.data("bs.collapse");if(e&&e.transitioning)return;b.call(d,"hide"),e||d.data("bs.collapse",null)}var f=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[f](0),this.transitioning=1;var g=function(){this.$element.removeClass("collapsing").addClass("collapse in")[f](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return g.call(this);var h=a.camelCase(["scroll",f].join("-"));this.$element.one("bsTransitionEnd",a.proxy(g,this)).emulateTransitionEnd(350)[f](this.$element[0][h])}}},c.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},c.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var d=a.fn.collapse;a.fn.collapse=b,a.fn.collapse.Constructor=c,a.fn.collapse.noConflict=function(){return a.fn.collapse=d,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(c){var d,e=a(this),f=e.attr("data-target")||c.preventDefault()||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),g=a(f),h=g.data("bs.collapse"),i=h?"toggle":e.data(),j=e.attr("data-parent"),k=j&&a(j);h&&h.transitioning||(k&&k.find('[data-toggle="collapse"][data-parent="'+j+'"]').not(e).addClass("collapsed"),e[g.hasClass("in")?"addClass":"removeClass"]("collapsed")),b.call(g,i)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.2.0",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var e=c(d),g=e.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.divider):visible a",i=e.find('[role="menu"]'+h+', [role="listbox"]'+h);if(i.length){var j=i.index(i.filter(":focus"));38==b.keyCode&&j>0&&j--,40==b.keyCode&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f+', [role="menu"], [role="listbox"]',g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$backdrop=this.isShown=null,this.scrollbarWidth=0,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.2.0",c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.$body.addClass("modal-open"),this.setScrollbar(),this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(c.$body),c.$element.show().scrollTop(0),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one("bsTransitionEnd",function(){c.$element.trigger("focus").trigger(e)}).emulateTransitionEnd(300):c.$element.trigger("focus").trigger(e)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.$body.removeClass("modal-open"),this.resetScrollbar(),this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;if(this.$backdrop=a('<div class="modal-backdrop '+d+'" />').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),e&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;e?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(150):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var f=function(){c.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",f).emulateTransitionEnd(150):f()}else b&&b()},c.prototype.checkScrollbar=function(){document.body.clientWidth>=window.innerWidth||(this.scrollbarWidth=this.scrollbarWidth||this.measureScrollbar())},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||"destroy"!=b)&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};c.VERSION="3.2.0",c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show()},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var c=a.contains(document.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!c)return;var d=this,e=this.tip(),f=this.getUID(this.type);this.setContent(),e.attr("id",f),this.$element.attr("aria-describedby",f),this.options.animation&&e.addClass("fade");var g="function"==typeof this.options.placement?this.options.placement.call(this,e[0],this.$element[0]):this.options.placement,h=/\s?auto?\s?/i,i=h.test(g);i&&(g=g.replace(h,"")||"top"),e.detach().css({top:0,left:0,display:"block"}).addClass(g).data("bs."+this.type,this),this.options.container?e.appendTo(this.options.container):e.insertAfter(this.$element);var j=this.getPosition(),k=e[0].offsetWidth,l=e[0].offsetHeight;if(i){var m=g,n=this.$element.parent(),o=this.getPosition(n);g="bottom"==g&&j.top+j.height+l-o.scroll>o.height?"top":"top"==g&&j.top-o.scroll-l<0?"bottom":"right"==g&&j.right+k>o.width?"left":"left"==g&&j.left-k<o.left?"right":g,e.removeClass(m).addClass(g)}var p=this.getCalculatedOffset(g,j,k,l);this.applyPlacement(p,g);var q=function(){d.$element.trigger("shown.bs."+d.type),d.hoverState=null};a.support.transition&&this.$tip.hasClass("fade")?e.one("bsTransitionEnd",q).emulateTransitionEnd(150):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top=b.top+g,b.left=b.left+h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=k.left?2*k.left-e+i:2*k.top-f+j,m=k.left?"left":"top",n=k.left?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(l,d[0][n],m)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(){function b(){"in"!=c.hoverState&&d.detach(),c.$element.trigger("hidden.bs."+c.type)}var c=this,d=this.tip(),e=a.Event("hide.bs."+this.type);return this.$element.removeAttr("aria-describedby"),this.$element.trigger(e),e.isDefaultPrevented()?void 0:(d.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d.one("bsTransitionEnd",b).emulateTransitionEnd(150):b(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName;return a.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():null,{scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop(),width:d?a(window).width():b.outerWidth(),height:d?a(window).height():b.outerHeight()},d?{top:0,left:0}:b.offset())},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.width&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||"destroy"!=b)&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.2.0",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").empty()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},c.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){var e=a.proxy(this.process,this);this.$body=a("body"),this.$scrollElement=a(a(c).is("body")?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.2.0",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b="offset",c=0;a.isWindow(this.$scrollElement[0])||(b="position",c=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var d=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+c,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){d.offsets.push(this[0]),d.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<=e[0])return g!=(a=f[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.2.0",c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.closest("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},c.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one("bsTransitionEnd",e).emulateTransitionEnd(150):e(),f.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(c){c.preventDefault(),b.call(a(this),"show")})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.2.0",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=a(document).height(),d=this.$target.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top(this.$element)),"function"==typeof h&&(h=f.bottom(this.$element));var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=b-h?"bottom":null!=g&&g>=d?"top":!1;if(this.affixed!==i){null!=this.unpin&&this.$element.css("top","");var j="affix"+(i?"-"+i:""),k=a.Event(j+".bs.affix");this.$element.trigger(k),k.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(j).trigger(a.Event(j.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:b-this.$element.height()-h}))}}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},d.offsetBottom&&(d.offset.bottom=d.offsetBottom),d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);

/* end /web-platform/scripts/libs/twitter/bootstrap.min.js*/

/* start /scripts/jquery.colorbox.js*/

(function($,document,window){var
defaults={html:false,photo:false,iframe:false,inline:false,transition:"elastic",speed:300,fadeOut:300,width:false,initialWidth:"600",innerWidth:false,maxWidth:false,height:false,initialHeight:"450",innerHeight:false,maxHeight:false,scalePhotos:true,scrolling:true,href:false,title:false,rel:false,opacity:0.9,preloading:true,className:false,overlayClose:true,escKey:true,arrowKey:true,top:false,bottom:false,left:false,right:false,fixed:false,data:undefined,closeButton:true,fastIframe:true,open:false,reposition:true,loop:true,slideshow:false,slideshowAuto:true,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp)((#|\?).*)?$/i,retinaImage:false,retinaUrl:false,retinaSuffix:'@2x.$1',current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:true,trapFocus:true,onOpen:false,onLoad:false,onComplete:false,onCleanup:false,onClosed:false},colorbox='colorbox',prefix='cbox',boxElement=prefix+'Element',event_open=prefix+'_open',event_load=prefix+'_load',event_complete=prefix+'_complete',event_cleanup=prefix+'_cleanup',event_closed=prefix+'_closed',event_purge=prefix+'_purge',$overlay,$box,$wrap,$content,$topBorder,$leftBorder,$rightBorder,$bottomBorder,$related,$window,$loaded,$loadingBay,$loadingOverlay,$title,$current,$slideshow,$next,$prev,$close,$groupControls,$events=$('<a/>'),settings,interfaceHeight,interfaceWidth,loadedHeight,loadedWidth,element,index,photo,open,active,closing,loadingTimer,publicMethod,div="div",className,requests=0,previousCSS={},init;function $tag(tag,id,css){var element=document.createElement(tag);if(id){element.id=prefix+id;}
if(css){element.style.cssText=css;}
return $(element);}
function winheight(){return window.innerHeight?window.innerHeight:$(window).height();}
function getIndex(increment){var
max=$related.length,newIndex=(index+increment)%max;return(newIndex<0)?max+newIndex:newIndex;}
function setSize(size,dimension){return Math.round((/%/.test(size)?((dimension==='x'?$window.width():winheight())/100):1)*parseInt(size,10));}
function isImage(settings,url){return settings.photo||settings.photoRegex.test(url);}
function retinaUrl(settings,url){return settings.retinaUrl&&window.devicePixelRatio>1?url.replace(settings.photoRegex,settings.retinaSuffix):url;}
function trapFocus(e){if('contains'in $box[0]&&!$box[0].contains(e.target)){e.stopPropagation();$box.focus();}}
function makeSettings(){var i,data=$.data(element,colorbox);if(data==null){settings=$.extend({},defaults);if(console&&console.log){console.log('Error: cboxElement missing settings object');}}else{settings=$.extend({},data);}
for(i in settings){if($.isFunction(settings[i])&&i.slice(0,2)!=='on'){settings[i]=settings[i].call(element);}}
settings.rel=settings.rel||element.rel||$(element).data('rel')||'nofollow';settings.href=settings.href||$(element).attr('href');settings.title=settings.title||element.title;if(typeof settings.href==="string"){settings.href=$.trim(settings.href);}}
function trigger(event,callback){$(document).trigger(event);$events.triggerHandler(event);if($.isFunction(callback)){callback.call(element);}}
var slideshow=(function(){var active,className=prefix+"Slideshow_",click="click."+prefix,timeOut;function clear(){clearTimeout(timeOut);}
function set(){if(settings.loop||$related[index+1]){clear();timeOut=setTimeout(publicMethod.next,settings.slideshowSpeed);}}
function start(){$slideshow.html(settings.slideshowStop).unbind(click).one(click,stop);$events.bind(event_complete,set).bind(event_load,clear);$box.removeClass(className+"off").addClass(className+"on");}
function stop(){clear();$events.unbind(event_complete,set).unbind(event_load,clear);$slideshow.html(settings.slideshowStart).unbind(click).one(click,function(){publicMethod.next();start();});$box.removeClass(className+"on").addClass(className+"off");}
function reset(){active=false;$slideshow.hide();clear();$events.unbind(event_complete,set).unbind(event_load,clear);$box.removeClass(className+"off "+className+"on");}
return function(){if(active){if(!settings.slideshow){$events.unbind(event_cleanup,reset);reset();}}else{if(settings.slideshow&&$related[1]){active=true;$events.one(event_cleanup,reset);if(settings.slideshowAuto){start();}else{stop();}
$slideshow.show();}}};}());function launch(target){if(!closing){element=target;makeSettings();$related=$(element);index=0;if(settings.rel!=='nofollow'){$related=$('.'+boxElement).filter(function(){var data=$.data(this,colorbox),relRelated;if(data){relRelated=$(this).data('rel')||data.rel||this.rel;}
return(relRelated===settings.rel);});index=$related.index(element);if(index===-1){$related=$related.add(element);index=$related.length-1;}}
$overlay.css({opacity:parseFloat(settings.opacity),cursor:settings.overlayClose?"pointer":"auto",visibility:'visible'}).show();if(className){$box.add($overlay).removeClass(className);}
if(settings.className){$box.add($overlay).addClass(settings.className);}
className=settings.className;if(settings.closeButton){$close.html(settings.close).appendTo($content);}else{$close.appendTo('<div/>');}
if(!open){open=active=true;$box.css({visibility:'hidden',display:'block'});$loaded=$tag(div,'LoadedContent','width:0; height:0; overflow:hidden');$content.css({width:'',height:''}).append($loaded);interfaceHeight=$topBorder.height()+$bottomBorder.height()+$content.outerHeight(true)-$content.height();interfaceWidth=$leftBorder.width()+$rightBorder.width()+$content.outerWidth(true)-$content.width();loadedHeight=$loaded.outerHeight(true);loadedWidth=$loaded.outerWidth(true);settings.w=setSize(settings.initialWidth,'x');settings.h=setSize(settings.initialHeight,'y');$loaded.css({width:'',height:settings.h});publicMethod.position();trigger(event_open,settings.onOpen);$groupControls.add($title).hide();$box.focus();if(settings.trapFocus){if(document.addEventListener){document.addEventListener('focus',trapFocus,true);$events.one(event_closed,function(){document.removeEventListener('focus',trapFocus,true);});}}
if(settings.returnFocus){$events.one(event_closed,function(){$(element).focus();});}}
load();}}
function appendHTML(){if(!$box&&document.body){init=false;$window=$(window);$box=$tag(div).attr({id:colorbox,'class':$.support.opacity===false?prefix+'IE':'',role:'dialog',tabindex:'-1'}).hide();$overlay=$tag(div,"Overlay").hide();$loadingOverlay=$([$tag(div,"LoadingOverlay")[0],$tag(div,"LoadingGraphic")[0]]);$wrap=$tag(div,"Wrapper");$content=$tag(div,"Content").append($title=$tag(div,"Title"),$current=$tag(div,"Current"),$prev=$('<button type="button"/>').attr({id:prefix+'Previous'}),$next=$('<button type="button"/>').attr({id:prefix+'Next'}),$slideshow=$tag('button',"Slideshow"),$loadingOverlay);$close=$('<button type="button"/>').attr({id:prefix+'Close'});$wrap.append($tag(div).append($tag(div,"TopLeft"),$topBorder=$tag(div,"TopCenter"),$tag(div,"TopRight")),$tag(div,false,'clear:left').append($leftBorder=$tag(div,"MiddleLeft"),$content,$rightBorder=$tag(div,"MiddleRight")),$tag(div,false,'clear:left').append($tag(div,"BottomLeft"),$bottomBorder=$tag(div,"BottomCenter"),$tag(div,"BottomRight"))).find('div div').css({'float':'left'});$loadingBay=$tag(div,false,'position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;');$groupControls=$next.add($prev).add($current).add($slideshow);$(document.body).append($overlay,$box.append($wrap,$loadingBay));}}
function addBindings(){function clickHandler(e){if(!(e.which>1||e.shiftKey||e.altKey||e.metaKey||e.ctrlKey)){e.preventDefault();launch(this);}}
if($box){if(!init){init=true;$next.click(function(){publicMethod.next();});$prev.click(function(){publicMethod.prev();});$close.click(function(){publicMethod.close();});$overlay.click(function(){if(settings.overlayClose){publicMethod.close();}});$(document).bind('keydown.'+prefix,function(e){var key=e.keyCode;if(open&&settings.escKey&&key===27){e.preventDefault();publicMethod.close();}
if(open&&settings.arrowKey&&$related[1]&&!e.altKey){if(key===37){e.preventDefault();$prev.click();}else if(key===39){e.preventDefault();$next.click();}}});if($.isFunction($.fn.on)){$(document).on('click.'+prefix,'.'+boxElement,clickHandler);}else{$('.'+boxElement).live('click.'+prefix,clickHandler);}}
return true;}
return false;}
if($.colorbox){return;}
$(appendHTML);publicMethod=$.fn[colorbox]=$[colorbox]=function(options,callback){var $this=this;options=options||{};appendHTML();if(addBindings()){if($.isFunction($this)){$this=$('<a/>');options.open=true;}else if(!$this[0]){return $this;}
if(callback){options.onComplete=callback;}
$this.each(function(){$.data(this,colorbox,$.extend({},$.data(this,colorbox)||defaults,options));}).addClass(boxElement);if(($.isFunction(options.open)&&options.open.call($this))||options.open){launch($this[0]);}}
return $this;};publicMethod.position=function(speed,loadedCallback){var
css,top=0,left=0,offset=$box.offset(),scrollTop,scrollLeft;$window.unbind('resize.'+prefix);$box.css({top:-9e4,left:-9e4});scrollTop=$window.scrollTop();scrollLeft=$window.scrollLeft();if(settings.fixed){offset.top-=scrollTop;offset.left-=scrollLeft;$box.css({position:'fixed'});}else{top=scrollTop;left=scrollLeft;$box.css({position:'absolute'});}
if(settings.right!==false){left+=Math.max($window.width()-settings.w-loadedWidth-interfaceWidth-setSize(settings.right,'x'),0);}else if(settings.left!==false){left+=setSize(settings.left,'x');}else{left+=Math.round(Math.max($window.width()-settings.w-loadedWidth-interfaceWidth,0)/2);}
if(settings.bottom!==false){top+=Math.max(winheight()-settings.h-loadedHeight-interfaceHeight-setSize(settings.bottom,'y'),0);}else if(settings.top!==false){top+=setSize(settings.top,'y');}else{top+=Math.round(Math.max(winheight()-settings.h-loadedHeight-interfaceHeight,0)/2);}
$box.css({top:offset.top,left:offset.left,visibility:'visible'});$wrap[0].style.width=$wrap[0].style.height="9999px";function modalDimensions(){$topBorder[0].style.width=$bottomBorder[0].style.width=$content[0].style.width=(parseInt($box[0].style.width,10)-interfaceWidth)+'px';$content[0].style.height=$leftBorder[0].style.height=$rightBorder[0].style.height=(parseInt($box[0].style.height,10)-interfaceHeight)+'px';}
css={width:settings.w+loadedWidth+interfaceWidth,height:settings.h+loadedHeight+interfaceHeight,top:top,left:left};if(speed){var tempSpeed=0;$.each(css,function(i){if(css[i]!==previousCSS[i]){tempSpeed=speed;return;}});speed=tempSpeed;}
previousCSS=css;if(!speed){$box.css(css);}
$box.dequeue().animate(css,{duration:speed||0,complete:function(){modalDimensions();active=false;$wrap[0].style.width=(settings.w+loadedWidth+interfaceWidth)+"px";$wrap[0].style.height=(settings.h+loadedHeight+interfaceHeight)+"px";if(settings.reposition){setTimeout(function(){$window.bind('resize.'+prefix,publicMethod.position);},1);}
if(loadedCallback){loadedCallback();}},step:modalDimensions});};publicMethod.resize=function(options){var scrolltop;if(open){options=options||{};if(options.width){settings.w=setSize(options.width,'x')-loadedWidth-interfaceWidth;}
if(options.innerWidth){settings.w=setSize(options.innerWidth,'x');}
$loaded.css({width:settings.w});if(options.height){settings.h=setSize(options.height,'y')-loadedHeight-interfaceHeight;}
if(options.innerHeight){settings.h=setSize(options.innerHeight,'y');}
if(!options.innerHeight&&!options.height){scrolltop=$loaded.scrollTop();$loaded.css({height:"auto"});settings.h=$loaded.height();}
$loaded.css({height:settings.h});if(scrolltop){$loaded.scrollTop(scrolltop);}
publicMethod.position(settings.transition==="none"?0:settings.speed);}};publicMethod.prep=function(object){if(!open){return;}
var callback,speed=settings.transition==="none"?0:settings.speed;$loaded.empty().remove();$loaded=$tag(div,'LoadedContent').append(object);function getWidth(){settings.w=settings.w||$loaded.width();settings.w=settings.mw&&settings.mw<settings.w?settings.mw:settings.w;return settings.w;}
function getHeight(){settings.h=settings.h||$loaded.height();settings.h=settings.mh&&settings.mh<settings.h?settings.mh:settings.h;return settings.h;}
$loaded.hide().appendTo($loadingBay.show()).css({width:getWidth(),overflow:settings.scrolling?'auto':'hidden'}).css({height:getHeight()}).prependTo($content);$loadingBay.hide();$(photo).css({'float':'none'});callback=function(){var total=$related.length,iframe,frameBorder='frameBorder',allowTransparency='allowTransparency',complete;if(!open){return;}
function removeFilter(){if($.support.opacity===false){$box[0].style.removeAttribute('filter');}}
complete=function(){clearTimeout(loadingTimer);$loadingOverlay.hide();trigger(event_complete,settings.onComplete);};$title.html(settings.title).add($loaded).show();if(total>1){if(typeof settings.current==="string"){$current.html(settings.current.replace('{current}',index+1).replace('{total}',total)).show();}
$next[(settings.loop||index<total-1)?"show":"hide"]().html(settings.next);$prev[(settings.loop||index)?"show":"hide"]().html(settings.previous);slideshow();if(settings.preloading){$.each([getIndex(-1),getIndex(1)],function(){var src,img,i=$related[this],data=$.data(i,colorbox);if(data&&data.href){src=data.href;if($.isFunction(src)){src=src.call(i);}}else{src=$(i).attr('href');}
if(src&&isImage(data,src)){src=retinaUrl(data,src);img=document.createElement('img');img.src=src;}});}}else{$groupControls.hide();}
if(settings.iframe){iframe=$tag('iframe')[0];if(frameBorder in iframe){iframe[frameBorder]=0;}
if(allowTransparency in iframe){iframe[allowTransparency]="true";}
if(!settings.scrolling){iframe.scrolling="no";}
$(iframe).attr({src:settings.href,name:(new Date()).getTime(),'class':prefix+'Iframe',allowFullScreen:true,webkitAllowFullScreen:true,mozallowfullscreen:true}).one('load',complete).appendTo($loaded);$events.one(event_purge,function(){iframe.src="//about:blank";});if(settings.fastIframe){$(iframe).trigger('load');}}else{complete();}
if(settings.transition==='fade'){$box.fadeTo(speed,1,removeFilter);}else{removeFilter();}};if(settings.transition==='fade'){$box.fadeTo(speed,0,function(){publicMethod.position(0,callback);});}else{publicMethod.position(speed,callback);}};function load(){var href,setResize,prep=publicMethod.prep,$inline,request=++requests;active=true;photo=false;element=$related[index];makeSettings();trigger(event_purge);trigger(event_load,settings.onLoad);settings.h=settings.height?setSize(settings.height,'y')-loadedHeight-interfaceHeight:settings.innerHeight&&setSize(settings.innerHeight,'y');settings.w=settings.width?setSize(settings.width,'x')-loadedWidth-interfaceWidth:settings.innerWidth&&setSize(settings.innerWidth,'x');settings.mw=settings.w;settings.mh=settings.h;if(settings.maxWidth){settings.mw=setSize(settings.maxWidth,'x')-loadedWidth-interfaceWidth;settings.mw=settings.w&&settings.w<settings.mw?settings.w:settings.mw;}
if(settings.maxHeight){settings.mh=setSize(settings.maxHeight,'y')-loadedHeight-interfaceHeight;settings.mh=settings.h&&settings.h<settings.mh?settings.h:settings.mh;}
href=settings.href;loadingTimer=setTimeout(function(){$loadingOverlay.show();},100);if(settings.inline){$inline=$tag(div).hide().insertBefore($(href)[0]);$events.one(event_purge,function(){$inline.replaceWith($loaded.children());});prep($(href));}else if(settings.iframe){prep(" ");}else if(settings.html){prep(settings.html);}else if(isImage(settings,href)){href=retinaUrl(settings,href);photo=document.createElement('img');$(photo).addClass(prefix+'Photo').bind('error',function(){settings.title=false;prep($tag(div,'Error').html(settings.imgError));}).one('load',function(){var percent;if(request!==requests){return;}
$.each(['alt','longdesc','aria-describedby'],function(i,val){var attr=$(element).attr(val)||$(element).attr('data-'+val);if(attr){photo.setAttribute(val,attr);}});if(settings.retinaImage&&window.devicePixelRatio>1){photo.height=photo.height/window.devicePixelRatio;photo.width=photo.width/window.devicePixelRatio;}
if(settings.scalePhotos){setResize=function(){photo.height-=photo.height*percent;photo.width-=photo.width*percent;};if(settings.mw&&photo.width>settings.mw){percent=(photo.width-settings.mw)/photo.width;setResize();}
if(settings.mh&&photo.height>settings.mh){percent=(photo.height-settings.mh)/photo.height;setResize();}}
if(settings.h){photo.style.marginTop=Math.max(settings.mh-photo.height,0)/2+'px';}
if($related[1]&&(settings.loop||$related[index+1])){photo.style.cursor='pointer';photo.onclick=function(){publicMethod.next();};}
photo.style.width=photo.width+'px';photo.style.height=photo.height+'px';setTimeout(function(){prep(photo);},1);});setTimeout(function(){photo.src=href;},1);}else if(href){$loadingBay.load(href,settings.data,function(data,status){if(request===requests){prep(status==='error'?$tag(div,'Error').html(settings.xhrError):$(this).contents());}});}}
publicMethod.next=function(){if(!active&&$related[1]&&(settings.loop||$related[index+1])){index=getIndex(1);launch($related[index]);}};publicMethod.prev=function(){if(!active&&$related[1]&&(settings.loop||index)){index=getIndex(-1);launch($related[index]);}};publicMethod.close=function(){if(open&&!closing){closing=true;open=false;trigger(event_cleanup,settings.onCleanup);$window.unbind('.'+prefix);$overlay.fadeTo(settings.fadeOut||0,0);$box.stop().fadeTo(settings.fadeOut||0,0,function(){$box.add($overlay).css({'opacity':1,cursor:'auto'}).hide();trigger(event_purge);$loaded.empty().remove();setTimeout(function(){closing=false;trigger(event_closed,settings.onClosed);},1);});}};publicMethod.remove=function(){if(!$box){return;}
$box.stop();$.colorbox.close();$box.stop().remove();$overlay.remove();closing=false;$box=null;$('.'+boxElement).removeData(colorbox).removeClass(boxElement);$(document).unbind('click.'+prefix);};publicMethod.element=function(){return $(element);};publicMethod.settings=defaults;}(jQuery,document,window));

/* end /scripts/jquery.colorbox.js*/

/* start /web-platform/scripts/web-platform/reg/registration.js*/

webReg=webReg||{};webReg.CUTOFFAGE=13;var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"";},searchString:function(b){for(var a=0;a<b.length;a++){var c=b[a].string,d=b[a].prop;this.versionSearchString=b[a].versionSearch||b[a].identity;if(c){if(c.indexOf(b[a].subString)!=-1)return b[a].identity}else if(d)return b[a].identity}},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"chrome"},{string:navigator.userAgent,subString:"Firefox",identity:"firefox"},{string:navigator.userAgent,subString:"MSIE",identity:"explorer",versionSearch:"MSIE"},]};BrowserDetect.init();$(document).ready(function(){if(BrowserDetect.browser!=""){$('div.save-download').addClass(BrowserDetect.browser);}});webReg.showCreateNewAccountLink=function(){$('.wr-create-new-account-link').show();}
var wrCookies=(function($){var wrCookies={};wrCookies.isUnderage=function(value){if(value===undefined){return wpCookie('wr-underage');}
wpCookie('wr-underage',value,new Date((new Date()).getTime()+(24*60*60*1000)));return value;}
return(wrCookies);}(jQuery));(function($){var curDate=new Date(),curYear=curDate.getFullYear(),curMonth=curDate.getMonth()+1,curDay=curDate.getDate();$.fn.birthdaypicker=function(options){var settings={"maxAge":111,"maxYear":curYear,"dateFormat":"middleEndian","legend":"","defaultDate":false,"hiddenDate":true};return this.each(function(){if(options){$.extend(settings,options);}
var $fieldset=$('fieldset.birthday-picker'),$year=$('select[name="dobYear"]'),$month=$('select[name="dobMonth"]'),$day=$('select[name="dobDay"]');$year.html("<option value='0'>yyyy</option>");$month.html("<option value='0'>mm</option>");$day.html("<option value='0'>dd</option>");if(settings.legend){$(["<legend>",settings.legend,"<","/legend>"].join('')).appendTo($fieldset);}
var hiddenDate=curMonth+"-"+curDay+"-"+curYear;if(settings.dateFormat==="bigEndian"){$('select[name="dobYear"]').detach().appendTo($fieldset);$('select[name="dobMonth"]').detach().appendTo($fieldset);$('select[name="dobDay"]').detach().appendTo($fieldset);}else if(settings.dateFormat==="littleEndian"){$('select[name="dobDay"]').detach().appendTo($fieldset);$('select[name="dobMonth"]').detach().appendTo($fieldset);$('select[name="dobYear"]').detach().appendTo($fieldset);}else{$('select[name="dobMonth"]').detach().appendTo($fieldset);$('select[name="dobDay"]').detach().appendTo($fieldset);$('select[name="dobYear"]').detach().appendTo($fieldset);}
if(settings.defaultDate){hiddenDate=settings.defaultDate;}
if(settings.hiddenDate){$('input[name="age"]').val(hiddenDate);}
var startYear=curYear;var endYear=curYear-settings.maxAge;var option=["<option><","/option>"].join('');while(startYear>=endYear){$(option).attr("value",startYear).text(startYear).appendTo($year);startYear--;}
var str;for(var j=0;j<12;j++){str=String(j+1);str=str.length===1?"0"+str:str;$(option).attr("value",j+1).text(str).appendTo($month);}
for(var k=1;k<32;k++){str=String(k);str=str.length===1?"0"+str:str;$(option).attr("value",k).text(str).appendTo($day);}
$(this).append($fieldset);if(settings.defaultDate){var date=new Date(settings.defaultDate);$year.val(date.getFullYear());$month.val(date.getMonth()+1);$day.val(date.getDate());}
$fieldset.change(function(){var curNumDays=parseInt($day.children(":last").val(),10),dd=new Date($year.val(),$month.val(),0),actNumDays=dd.getDate();if(curNumDays>actNumDays){while(curNumDays>actNumDays){$day.children(":last").remove();curNumDays--;}}
else if(curNumDays<actNumDays){while(curNumDays<actNumDays){$(option).attr("value",curNumDays+1).text(curNumDays+1).appendTo($day);curNumDays++;}}
var curYear=$year.val(),curMonth=$month.val(),curDay=$day.val();if((curYear*curMonth*curDay)!==0){hiddenDate=curMonth+"-"+curDay+"-"+curYear;$(this).children('input[name="age"]').val(hiddenDate);}});});};})(jQuery);webReg.validations={alphaRegexString:'^[A-Za-z0-9]+$',alphaSymbolRegexString:'^[A-Za-z0-9\$\!\"\%\#]+$',alphaEmailRegexString:'[^ ]',isUsernameSize:function(field){return(field.value.length>=4&&field.value.length<=15);},isAlphaNumeric:function(field){return(field.value.search(this.alphaRegexString)!==-1);},isAlphaNumericSymbols:function(field){return(field.value.search(this.alphaSymbolRegexString)!==-1);},doesNotMatchStationname:function(field){var otherField=document.getElementById('wrCreateUsername');return(field.value!==otherField.value);},isPasswordSize:function(field){return(field.value.length>=8&&field.value.length<=15);},containsNumber:function(field){return(field.value.search(/[0-9]/)!==-1);},doesMatchPassword1:function(field){var otherField=document.getElementById('wrCreatePassword');return(field.value===otherField.value);},isValidEmailFormat:function(field){var re=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return re.test(field.value);},isChecked:function(field){return(field.checked);},isRequired:function(field){return(!!field.value);},isValidDate:function(field){return(!!parseInt($('select.birth-month').val(),10)&&!!parseInt($('select.birth-day').val(),10)&&!!parseInt($('select.birth-year').val(),10));},isOverAge:function(field){var userDate;var cutoffDate=new Date();if(parseInt(field.value,10)){field.isValid=true;field.isFresh=false;}else{field.isValid=false;}
cutoffDate.setFullYear(cutoffDate.getFullYear()-webReg.CUTOFFAGE);userDate=new Date($('select[name="dobYear"]').val(),$('select[name="dobMonth"]').val()-1,$('select[name="dobDay"]').val());return(userDate<cutoffDate);}};webReg.processUserInput=function(fields){var isValid=webReg.processValidations(fields);if($(fields).attr('id')!=="wrCreateUsername"){webReg.displayValidations(fields);}
return isValid;}
webReg.processValidations=function(fields){var isValid=true;$(fields).each(function(){this.isValid=true;this.value=this.value.trim();if(this.validations){for(var i=0;i<this.validations.length;i++){var validateTest=this.validations[i].f;if(!validateTest(this)){this.isValid=false;if(this.validations[i].errorMsg){this.currentErrors.push(this.validations[i].errorMsg);}}}}});$(fields).each(function(){if(!this.isValid){isValid=false;}});return isValid;}
webReg.displayValidations=function(fields,errorCont){var hasValue=true;var isFresh=true;$(fields).each(function(){if(!this.value){hasValue=false;}
if(!this.isFresh){isFresh=false;}});$(fields).each(function(){var $parent=$(this).parents('.createFieldContainer');if(this.isValid){$parent.removeClass('has-error').addClass('has-success');}else{$parent.addClass('has-error').removeClass('has-success');}
if(errorCont){this.currentErrors.length=0;this.currentErrors.push(errorCont);}
if(this.currentErrors.length>0){$parent.find('.regHelp li').hide();for(var i=0;i<this.currentErrors.length;i++){$(this.currentErrors[i]).show();}}else{$parent.find('.regHelp li').show();}
this.currentErrors.length=0;});}
webReg.ajaxUsernameAvailableCheck=function(shouldRegister){var $field=$('#wrCreateUsername');var $parent=$('#wrCreateUsernameBusy').parents('.createFieldContainer');$.ajax({url:globs.urls.uramAjaxUrl+"/reg/v1/isStationNameAvailable.action",dataType:"json",type:'post',data:{stationName:encodeURIComponent($field.val()),responseType:"json"},success:function(data,textStatus,XMLHttpRequest){$field.isValid=(data.available==='true')||(data.available===true);if($field.isValid){webReg.displayValidations('#wrCreateUsername');if(shouldRegister){webReg.wrRegister(data);}}else{$('#wrCreateUsername').prop('isValid',false);webReg.displayValidations('#wrCreateUsername','.validations_nameTaken');}},error:function(){$('#wrCreateUsernameBusy').show().siblings('div').hide();$parent.addClass('has-error').removeClass('has-success');},complete:function(){if(!$field.isValid){webReg.enableSubmitBtn(true);}}});}
webReg.verifyCheckBoxes=function(){var boxesVerified=true;if(!$('#wrAcceptTOS').is(':checked')){$('#tosErrorPane').show();boxesVerified=false;}else{$('#tosErrorPane').hide();}
if(!$('#wrAcceptPP').is(':checked')){$('#ppErrorPane').show();boxesVerified=false;}else{$('#ppErrorPane').hide();}
return boxesVerified;}
webReg.resetCreateAccount=function(msg){msg=msg||null;$('#wrModalCreate').find('.createFieldContainer').removeClass('has-error').removeClass('has-success').find('select.birth-year, select.birth-month, select.birth-day').each(function(){this.isValid=false;this.isFresh=true;this.selectedIndex=0;}).end().find('input#wrCreateUsername, input#wrCreatePassword, input#wrCreatePassword2, input#wrCreateEmail, input#wrAcceptTOS').each(function(){this.isValid=false;this.isFresh=true;$(this).val('');});$('input#wrAcceptMktg').attr('checked','checked');$('#wrModalCreate').find('.regHelp').hide();if(wrCookies.isUnderage()==="true"){msg='#wrSubscriptionUnderage';}
if(msg&&$(msg).length){$('#labels_ErrorAccCreate').show();$('#wrCreateForm').hide();}else{$('#labels_ErrorAccCreate').hide();$('#wrCreateForm').show();}
$('#dobError').hide();$('#wrCreateBirthdate').removeClass('has-error');$('#tosErrorPane').hide();$('#ppErrorPane').hide();$('#errorPane').html('');webReg.updateTOS();}
$(function(){if(wpCookie('wr-underage')=="true"){$('.registration-body').html("<div id='wrSubscriptionUnderage' class='underAge'>"+webReg.underAgeMessage+"</div>");}
webReg.updateTOS();$("#wrCreateForm input, #wrCreateForm select").unbind("focus.regstart").bind("focus.regstart",function(){try{DTKR.sendEvent("webRegStart");}catch(e){}
$("#wrCreateForm input, #wrCreateForm select").unbind("focus.regstart");});var $createContainer=$('#wrModalCreate');var formFields='select#wrCreateCountry, select.birth-year, select.birth-month, select.birth-day, input#wrCreateUsername, input#wrCreatePassword, input#wrCreatePassword2, input#wrCreateEmail, input#wrAcceptTOS';$('#labels_ErrorAccCreate .buttonGroup .btn').click(function(){$('#wrModalCreate').overlay().close();wrShowPopup('wrLoginPanelContainer');});$('#wrCreateCountry').change(function(){$('.inlineErrorField').hide();if($('#wrCreateCountry option:selected').val()==""){$('#countryError').show();return;}});$('#wrCreateCountry').change(function(){webReg.updateTOS();if($.inArray($(this).val(),webReg.optinOffList)!=-1){$("#wrAcceptMktg")[0].checked=false;}});$('#regBtn4').click(function(){if(webReg.enableSubmitBtn()){if($('#wrCreateUsername').val().length==0){$('#wrCreateUsername').parents('.createFieldContainer').addClass('has-error');}
if($('#wrCreatePassword').val().length==0){$('#wrCreatePassword').parents('.createFieldContainer').addClass('has-error');}
if($('input#wrCreatePassword2').val().length==0){$('#wrCreatePassword2').parents('.createFieldContainer').addClass('has-error');}
if($('input#wrCreateEmail').val().length==0){$('#wrCreateEmail').parents('.createFieldContainer').addClass('has-error');}
$('#dobError').hide();$('#wrCreateBirthdate').removeClass('has-error');$('.inlineErrorField').hide();if($('.birth-day').val()==0||$('.birth-month').val()==0||$('.birth-year').val()==0){$('#dobError').show();$('#wrCreateBirthdate').addClass('has-error');}
if(webReg.validations.isOverAge(this)){wrCookies.isUnderage(false);}else{wrCookies.isUnderage(true);webReg.resetCreateAccount('#wrSubscriptionUnderage');return false;}
$('#errorPane').html('');$('#tosErrorPane').hide();$('#ppErrorPane').hide();var checkBoxesVerified=webReg.verifyCheckBoxes();if(webReg.processUserInput('select#wrCreateCountry, select.birth-year, select.birth-month, select.birth-day, input#wrCreateUsername, input#wrCreatePassword, input#wrCreatePassword2, #wrCreateEmail')&&checkBoxesVerified){webReg.enableSubmitBtn(false);webReg.ajaxUsernameAvailableCheck(true);}}else{console.log('Please submit only once');}});$createContainer.find(formFields).each(function(){var $this=$(this);this.isValid=false;this.isFresh=true;this.currentErrors=[];var self=this;$this.change(function(){self.isFresh=false;});if($this.hasClass('tooltipMenuOpener')){$this.siblings('.popover').each(function(){$this.popover({html:true,trigger:"focus",placement:webReg.popoverPos,delay:{show:100,hide:100},container:"body",content:$(this).html()});});}});$createContainer.find(formFields).not('#wrCreateCountry, #wrCreateBirthdate select').each(function(){$(this).focus(function(){$('.regScreen').find('.regHelp').hide();$(this).parent('.createFieldContainer').find('.regHelp').show();});});$createContainer.find('#wrCreateCountry').each(function(){this.isValid=true;this.isFresh=false;});$createContainer.find('#wrCreateCountry').prop('validations',[{f:webReg.validations.isRequired,errorMsg:".validations_isRequired"}]).change(function(){webReg.processUserInput('#wrCreateCountry');});$('#wrCreateBirthdate').birthdaypicker().find('.birthday-picker').css('display','block').find('select').each(function(){$(this).val($(this).find('option:first').val()).find('option:first').attr('selected','selected');}).change(function(){if(!$('select.birth-year')[0].isFresh){if(!!parseInt($('select.birth-month').val(),10)&&!!parseInt($('select.birth-day').val(),10)&&!!parseInt($('select.birth-year').val(),10)){webReg.processUserInput('select.birth-month, select.birth-day, select.birth-year');webReg.processUserInput('#wrCreateCountry');$('#dobError').hide();}else if(!$('select.birth-month')[0].isFresh&&!$('select.birth-day')[0].isFresh&&!$('select.birth-year')[0].isFresh){webReg.processUserInput('select.birth-month, select.birth-day, select.birth-year');}}}).filter('select.birth-year').prop('validations',[{f:webReg.validations.isValidDate,errorMsg:".validations_isValidDate"}]);$createContainer.find('#wrCreateUsername').prop('validations',[{f:webReg.validations.isUsernameSize,errorMsg:".validations_isUsernameSize"},{f:webReg.validations.isAlphaNumeric,errorMsg:".validations_isAlphaNumeric"},{f:webReg.validations.isRequired,errorMsg:".validations_isRequired"}]).blur(function(){if(!$('#wrCreateUsername').prop('isFresh')){if(webReg.processValidations('#wrCreateUsername')){webReg.ajaxUsernameAvailableCheck(false);}else{webReg.displayValidations('#wrCreateUsername');}}}).keypress(function(e){return isAllowed(e,"stationName");});$createContainer.find('#wrCreatePassword').prop('validations',[{f:webReg.validations.isPasswordSize,errorMsg:".validations_isPasswordSize"},{f:webReg.validations.doesNotMatchStationname,errorMsg:".validations_doesNotMatchStationname"},{f:webReg.validations.isAlphaNumericSymbols,errorMsg:".validations_isAlphaNumericSymbols"},{f:webReg.validations.containsNumber,errorMsg:".validations_containsNumber"},{f:webReg.validations.isRequired,errorMsg:".validations_isRequired"}]).blur(function(){if((!this.isFresh||this.value)&&webReg.processUserInput('#wrCreatePassword')){if(!$('#wrCreatePassword2').prop('isFresh')&&webReg.processUserInput('#wrCreatePassword2')){}}}).keypress(function(e){if(!isAllowed(e,"password1")){webReg.displayValidations('#wrCreatePassword','.validations_isAlphaNumericSymbols');}
return isAllowed(e,"password1");}).keydown(function(e){$(this).parents('.createFieldContainer').removeClass('has-error').removeClass('has-success');});$createContainer.find('#wrCreatePassword2').prop('validations',[{f:webReg.validations.doesMatchPassword1,errorMsg:".validations_doesMatchPassword1"},{f:webReg.validations.isRequired,errorMsg:".validations_isRequired"}]).blur(function(){if((!this.isFresh||this.value)&&webReg.processUserInput('#wrCreatePassword2')){if(!$('#wrCreatePassword').prop('isFresh')&&webReg.processUserInput('#wrCreatePassword')){}}}).keypress(function(e){return isAllowed(e,"password1");}).keydown(function(e){$(this).parents('.createFieldContainer').removeClass('has-error').removeClass('has-success');});$createContainer.find('#wrCreateEmail').prop('validations',[{f:webReg.validations.isValidEmailFormat,errorMsg:".validations_isValidEmailFormat"},{f:webReg.validations.isRequired,errorMsg:".validations_isRequired"}]).blur(function(){if((!this.isFresh||this.value)&&webReg.processUserInput(this)){}}).keypress(function(e){return isAllowed(e,"emailAddress");}).keydown(function(e){$(this).parents('.createFieldContainer').removeClass('has-error').removeClass('has-success');});function isAllowed(e,type){function alpha(e,allow){var k=parseInt(e.which,10);var key=String.fromCharCode(k);if(k===0||k===8||k===9||k===13||k===27){return true;}else{return(key.search(allow)!==-1);}}
if(type==="stationName"){return alpha(e,webReg.validations.alphaRegexString);}else if(type==="emailAddress"){return alpha(e,webReg.validations.alphaEmailRegexString);}else{return alpha(e,webReg.validations.alphaSymbolRegexString);}}});$.fn.extend({collectAjaxOptions:function(options){var ajaxOptions=$.extend({},$.ajaxSettings.data);$(this).find('input, select, textarea').not('[class*="has-disabled"]').not('[checked="false"]').each(function(){ajaxOptions[this.name]=this.value;});$.extend(ajaxOptions,options);return ajaxOptions;}});webReg.updateTOS=function(){$.ajax({url:globs.urls.uramAjaxUrl+"/reg/v1/getTosPpInfo.action",dataType:"json",type:'post',data:{locale:globs.soelocale,theme:webReg.theme,country:$('#wrCreateCountry option:selected').val()||"US",responseType:"json"},success:function(data){var tosInput=$('#wrAcceptTOS');var ppInput=$('#wrAcceptPP');for(boxes in data.checkboxes){if(data.checkboxes[boxes].type==='TOS_PP'){$('#wrAcceptPPFields').hide();$('#itLegalText').hide();$('label#wrAcceptPPText').hide().html('');$('label#wrAcceptTOSText').html(data.checkboxes[boxes].label);addPPLink();}else if(data.checkboxes[boxes].type==='TOS'){if($('#wrCreateCountry option:selected').val()==='IT'){$('label#wrAcceptTOSText').html(data.checkboxes[boxes].label.slice(0,data.checkboxes[boxes].label.indexOf('<br>')));$('#itLegalText').show().html('<p>'+data.checkboxes[boxes].label.substr(data.checkboxes[boxes].label.indexOf('<br>'))+'</p>');}else{$('#itLegalText').hide();$('label#wrAcceptTOSText').html(data.checkboxes[boxes].label);}}else if(data.checkboxes[boxes].type==='PP'){$('#wrAcceptPPFields').show();$('label#wrAcceptPPText').show().html(data.checkboxes[boxes].label);removePPLink();}}
clearCheckboxes();function addPPLink(){tosInput.on('change',function(){if(tosInput.is(':checked')){ppInput.prop('checked',true);$('#tosErrorPane').hide();$('#ppErrorPane').hide();}else{ppInput.prop('checked',false);}});}
function removePPLink(){tosInput.off('change');}
function clearCheckboxes(){ppInput.attr('checked',false);tosInput.attr('checked',false);}},error:function(jqXHR,textStatus,errorThrown){}});}
webReg.wrRegister=function(data){var ajaxOptions=$('#createForm').collectAjaxOptions({ts:(new Date()).getTime(),theme:webReg.theme,locale:globs.soelocale,betaReg:webReg.isBeta,betaId:webReg.betaID,acceptMktg:$('#wrAcceptMktg:checked').length>0,tosAccepted:$('#wrAcceptTOS:checked').length>0,privacyPolicyAccepted:$('#wrAcceptPP:checked').length>0,cid:wpCookie('cmpID30'),gvid:wpCookie('soegvid'),responseType:'json'});$.ajax({url:globs.urls.uramAjaxUrl+"/reg/v1/register.action",type:'post',dataType:'json',data:ajaxOptions,error:function(jqXHR,textStatus,errorThrown){},success:function(data){if(globs.wdl.username){$.ajax({url:globs.urls.logout,type:'get',complete:function(){webReg.wrRegComplete(data);}});}else{webReg.wrRegComplete(data);}}});}
webReg.wrRegComplete=function(data){if(typeof data.errors!='undefined'&&data.errors.length>0){var errorText=data.errors.join('<br />');$('#errorPane').html(errorText);webReg.enableSubmitBtn(true);}else{if(document.cookie){webReg.logUserIn();}else{document.location="/regSuccess";}}}
webReg.logUserIn=function(){var $autoLogInForm=$('form#autoLogIn');var $wrCreateForm=$('#wrCreateForm');var _username=$wrCreateForm.find('input#wrCreateUsername').val();var _password=$wrCreateForm.find('input#wrCreatePassword').val();$autoLogInForm.find('input[name="username"]').val(_username);$autoLogInForm.find('input[name="password"]').val(_password);$autoLogInForm.find('input[name="gvid"]').val(wpCookie("soegvid"));$autoLogInForm[0].submit();}
webReg.enableSubmitBtn=function(showhide){if(showhide===undefined){return!$('#regBtn4').attr('disabled');}else{if(showhide){$('#regBtn4').removeAttr('disabled');}else{$('#regBtn4').attr('disabled',true);}}}
webReg.Countries=(function(){var _userProfile={country:{code:"US",from:"United States",partner:""},referrer:{steamCustomer:false}};var getCountries=function(){$.ajax({url:globs.urls.uramAjaxUrl+"/reg/v1/getCountries2.action",dataType:"json",type:'post',data:{locale:globs.soelocale,theme:"soe",responseType:"json"},success:function(data){webReg.Countries.setList(data);},error:function(){}});if((globs.urlparameters&&globs.urlparameters.launchPoint=="steam")||wpCookie('launchedBySteam')){_userProfile.referrer.steamCustomer=true;wpCookie("steamCustomer",true,30);wpCookie('launchedBySteam',true);}};var setCountries=function(data){webReg.optinOffList=data.optinDefaultOff||[];if(typeof data.sourceCountry!=="undefined"&&data.sourceCountry){_userProfile.country.code=data.sourceCountry.countrycode;_userProfile.country.description=data.sourceCountry.description;if($.inArray(data.sourceCountry.countrycode,webReg.optinOffList)!==-1){$("#wrAcceptMktg")[0].checked=false;}}else{$("#wrAcceptMktg")[0].checked=false;}
if(_userProfile.referrer.steamCustomer==false){if(data.partner!=""){_userProfile.country.partner=data.partner;_showGate(data);}}
if(globs.wdl.pageID=="register"){if(wpCookie('wr-underage')=="true"){}else{if(!document.getElementById("wrCreateCountry")){setTimeout(function(){_renderCountryList(data);},800);}else{_renderCountryList(data);}}}}
var _renderCountryList=function(data){var select=document.getElementById("wrCreateCountry");if(document.getElementById("wrCreateCountry")){var defaultCountry=document.getElementById("defaultCountry");select.removeChild(defaultCountry);for(var i=0;i<data.countries.length;i++){var option=document.createElement('option');option.value=data.countries[i].countrycode;option.innerHTML=data.countries[i].description;select.appendChild(option);}}}
var _showGate=function(){var _partner=_userProfile.country.partner.toLowerCase();if(typeof jQuery!=="undefined"&&_partner!=""){jQuery.colorbox({href:"_pageContent/modals/gate-"+_partner+".vm",scrolling:false,overlayClose:false,escKey:false,opacity:0.70,onComplete:function(){$('#location h2#country').html(_userProfile.country.description);}});}};return{fetchList:getCountries,setList:setCountries}})();webReg.Countries.fetchList();$(document).ready(function(){try{DTKR.trackFunnelEvent("REGISTRATION_VIEWED",null,{campaignAttribution:30})}catch(e){}});

/* end /web-platform/scripts/web-platform/reg/registration.js*/

/* start /scripts/_pages/register.js*/

var $aBox,$bBox,$cBox;var cidRange=[1064622,1064667];var loadDateObject=new Date();var loadDayDate=loadDateObject.getDate();var loadDayMonth=loadDateObject.getMonth();var months=["January","February","March","April","May","June","July","August","September","October","November","December"];var textCondition="early";if(loadDayDate>14){if(months[loadDayMonth]=="September"){textCondition="early";}else{textCondition="late";}}else{textCondition="early";}
var cidMap={"none":{"aBox":"new-expansion","bBox":"recruit-rewards","cBox":"mobile-app"},"early":{"aBox":"early-lto","bBox":"recruit-rewards-lto","cBox":"mobile-app-lto"},"late":{"aBox":"late-lto","bBox":"recruit-rewards-lto","cBox":"mobile-app-lto"}};var player;var videoID;var youtubeAPI=document.createElement('script');youtubeAPI.src="//www.youtube.com/iframe_api";var firstScriptTag=document.getElementsByTagName('script')[0];firstScriptTag.parentNode.insertBefore(youtubeAPI,firstScriptTag);$(document).ready(function(){if(globs.wdl.cid!=""){if(parseInt(globs.wdl.cid)>=cidRange[0]&&parseInt(globs.wdl.cid)<=cidRange[1]){for(var box in cidMap["none"]){$("#"+box).removeClass(cidMap["none"][box]).addClass(cidMap[textCondition][box]);}}}
$('.link-trailer').click(function(event){if($(window).width()>=768){event.preventDefault();var idSniff=/(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?\/ ]{11})/i;videoID=$(this).attr('href').match(idSniff)[1];$.colorbox({href:"/_pageContent/modals/movie.vm",scrolling:false,opacity:0.70,width:"820px",height:"572px",onComplete:function(){player=new YT.Player('player',{width:'788',height:'448',playerVars:{'autoplay':1,'autohide':1,'theme':'dark','color':'black','rel':0,'wmode':'opaque'},videoId:videoID});}});}});});

/* end /scripts/_pages/register.js*/

/* start /web-platform/scripts/web-platform/component/global-nav.js*/

(function(){var nonMember=_.template($("script.non-member").html());var member=_.template($("script.member").html());if(globs.wdl.userLoggedIn==true){$.ajax({url:'/get-rest-ticket',type:'POST',data:{type:0},context:this,success:function(sid){$.ajax({url:globs.urls.uramAjaxUrl+"/rest/commerce/11/allaccessinfo.action",dataType:"json",data:{'responseType':"json",'sessionID':sid.successPayload.ticket,},success:function(data){var memberData={scGrantDate:data.scGrantDate,scGrantClaimed:data.scGrantClaimed,mbExpirationDate:data.expirationDate};$('#mb-scBalance').text(data.scBalance);if(data.akella==false){if(data.member==false){$('#mb-all-access').html(nonMember());$('#mb-isMember').text('Try');}else{$('#mb-all-access').html(member(memberData));$('#mb-isMember').text('My');$("#membershipLink").click(function(){window.location.href=globs.urls.membershipMembership;});};}}})}})}else{$('#mb-all-access').html(nonMember());}})();

/* end /web-platform/scripts/web-platform/component/global-nav.js*/
